package com.migo.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * PVMG10设备对应固件版本表
 * 
 * @author powervision
 * @email zhenrong.xu@powervision.me
 * @date 2021-08-09 14:48:38
 */
public class PvMgFirmwareVerisonEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//用户大版本号
	private String versionCode;
	//设备类型
	private String deviceType;
	//设备版本
	private String deviceVersion;
	//中文描述
	private String releaseNoteZh;
	//英文描述
	private String releaseNoteEn;
	//日文描述
	private String releaseNoteJa;
	//云台固件
	private String gmVersion;
	//南芯PD固件
	private String pdVersion;
	//Nordic蓝牙固件
	private String btVersion;
	//瑞萨固件
	private String pdrsVersion;
	//泰凌微固件
	private String bttlwVersion;
	//云台国民芯片
	private String gmgmVersion;
	//创建时间
	private Date createTime;
	//更新默认时间
	private Date updateTime;
	//0为最新固件数据
	private Integer status;
	//app最小版本号
	private String appMinVersion;
	//app最大版本号
	private String appMaxVersion;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户大版本号
	 */
	public void setVersionCode(String versionCode) {
		this.versionCode = versionCode;
	}
	/**
	 * 获取：用户大版本号
	 */
	public String getVersionCode() {
		return versionCode;
	}
	/**
	 * 设置：设备类型
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	/**
	 * 获取：设备类型
	 */
	public String getDeviceType() {
		return deviceType;
	}
	/**
	 * 设置：设备版本
	 */
	public void setDeviceVersion(String deviceVersion) {
		this.deviceVersion = deviceVersion;
	}
	/**
	 * 获取：设备版本
	 */
	public String getDeviceVersion() {
		return deviceVersion;
	}
	/**
	 * 设置：中文描述
	 */
	public void setReleaseNoteZh(String releaseNoteZh) {
		this.releaseNoteZh = releaseNoteZh;
	}
	/**
	 * 获取：中文描述
	 */
	public String getReleaseNoteZh() {
		return releaseNoteZh;
	}
	/**
	 * 设置：英文描述
	 */
	public void setReleaseNoteEn(String releaseNoteEn) {
		this.releaseNoteEn = releaseNoteEn;
	}
	/**
	 * 获取：英文描述
	 */
	public String getReleaseNoteEn() {
		return releaseNoteEn;
	}
	/**
	 * 设置：日文描述
	 */
	public void setReleaseNoteJa(String releaseNoteJa) {
		this.releaseNoteJa = releaseNoteJa;
	}
	/**
	 * 获取：日文描述
	 */
	public String getReleaseNoteJa() {
		return releaseNoteJa;
	}
	/**
	 * 设置：云台固件
	 */
	public void setGmVersion(String gmVersion) {
		this.gmVersion = gmVersion;
	}
	/**
	 * 获取：云台固件
	 */
	public String getGmVersion() {
		return gmVersion;
	}
	/**
	 * 设置：南芯PD固件
	 */
	public void setPdVersion(String pdVersion) {
		this.pdVersion = pdVersion;
	}
	/**
	 * 获取：南芯PD固件
	 */
	public String getPdVersion() {
		return pdVersion;
	}
	/**
	 * 设置：Nordic蓝牙固件
	 */
	public void setBtVersion(String btVersion) {
		this.btVersion = btVersion;
	}
	/**
	 * 获取：Nordic蓝牙固件
	 */
	public String getBtVersion() {
		return btVersion;
	}
	/**
	 * 设置：瑞萨固件
	 */
	public void setPdrsVersion(String pdrsVersion) {
		this.pdrsVersion = pdrsVersion;
	}
	/**
	 * 获取：瑞萨固件
	 */
	public String getPdrsVersion() {
		return pdrsVersion;
	}
	/**
	 * 设置：泰凌微固件
	 */
	public void setBttlwVersion(String bttlwVersion) {
		this.bttlwVersion = bttlwVersion;
	}
	/**
	 * 获取：泰凌微固件
	 */
	public String getBttlwVersion() {
		return bttlwVersion;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新默认时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新默认时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：0为最新固件数据
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：0为最新固件数据
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：app最小版本号
	 */
	public void setAppMinVersion(String appMinVersion) {
		this.appMinVersion = appMinVersion;
	}
	/**
	 * 获取：app最小版本号
	 */
	public String getAppMinVersion() {
		return appMinVersion;
	}
	/**
	 * 设置：app最大版本号
	 */
	public void setAppMaxVersion(String appMaxVersion) {
		this.appMaxVersion = appMaxVersion;
	}
	/**
	 * 获取：app最大版本号
	 */
	public String getAppMaxVersion() {
		return appMaxVersion;
	}

	public String getGmgmVersion() {
		return gmgmVersion;
	}

	public void setGmgmVersion(String gmgmVersion) {
		this.gmgmVersion = gmgmVersion;
	}
}
